home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / POV-Ray 3.0.2 / src / SOURCE / POV302.PAT < prev    next >
Encoding:
Text File  |  1997-05-20  |  2.2 KB  |  69 lines  |  [TEXT/ttxt]

  1. diff -c3 -o -r ./change3.doc \povray3/change3.doc
  2. *** ./change3.doc    Tue May 20 16:38:54 1997
  3. --- \povray3/change3.doc    Tue May 20 17:16:46 1997
  4. ***************
  5. *** 1,5 ****
  6. --- 1,9 ----
  7.   This file is a historical record of changes to POV-Ray 3.0 as we develop it.
  8.   
  9. + 3.02              05/20/97 Chris Young
  10. + Changes version number to 3.02
  11. + Fixes ttf kern crash reported by Eduard
  12.   3.01b             05/10/97 Chris Young
  13.   Fixed illegal number of intersections bug.
  14.   Fixed queue overflow bug
  15. diff -c3 -o -r ./source/optout.h \povray3/source/optout.h
  16. *** ./source/optout.h    Tue May 20 16:37:56 1997
  17. --- \povray3/source/optout.h    Tue May 20 17:04:46 1997
  18. ***************
  19. *** 33,39 ****
  20.   
  21.   /* These are used by OPTOUT.C and the machine specific modules */
  22.   
  23. ! #define POV_RAY_VERSION "3.01b"
  24.   
  25.   /* This message is for the personal distribution release. */
  26.   
  27. --- 33,39 ----
  28.   
  29.   /* These are used by OPTOUT.C and the machine specific modules */
  30.   
  31. ! #define POV_RAY_VERSION "3.02"
  32.   
  33.   /* This message is for the personal distribution release. */
  34.   
  35. diff -c3 -o -r ./source/truetype.c \povray3/source/truetype.c
  36. *** ./source/truetype.c    Sun Nov 24 16:34:26 1996
  37. --- \povray3/source/truetype.c    Tue May 20 17:03:52 1997
  38. ***************
  39. *** 1176,1182 ****
  40.     /* Read in the number of kerning tables */
  41.   
  42.     kern_table->nTables = READUSHORT(ffile->fp);
  43.   #ifdef TTF_DEBUG
  44.     Debug_Info("\nKerning table:\n", kern_table_offset);
  45.     Debug_Info("Offset: %ld\n", kern_table_offset);
  46. --- 1176,1183 ----
  47.     /* Read in the number of kerning tables */
  48.   
  49.     kern_table->nTables = READUSHORT(ffile->fp);
  50. !   kern_table->tables = NULL;      /*<==[esp] added (in case nTables is zero)*/
  51. !   
  52.   #ifdef TTF_DEBUG
  53.     Debug_Info("\nKerning table:\n", kern_table_offset);
  54.     Debug_Info("Offset: %ld\n", kern_table_offset);
  55. ***************
  56. *** 1211,1216 ****
  57. --- 1212,1220 ----
  58.       Debug_Info("%s\n", (kern_table->tables[i].coverage & KERN_OVERRIDE ?
  59.                            " Override" : "" ));
  60.   #endif
  61. +     kern_table->tables[i].kern_pairs = NULL;   /*<==[esp] added*/
  62. +     kern_table->tables[i].nPairs = 0;          /*<==[esp] added*/
  63.   
  64.       if ((kern_table->tables[i].coverage >> 8) == 0)
  65.       {
  66.